package com.eling.elcms.travel.service;

import com.eling.elcms.basedoc.model.ContactAddress;
import com.eling.elcms.core.dao.hibernate.search.SearchCondition;
import com.eling.elcms.core.service.IGenericManager;
import com.eling.elcms.member.model.Member;
import com.eling.elcms.travel.model.CertificatesTransfer;
import com.eling.elcms.travel.model.view.CertificateTransferView;

import java.util.Date;
import java.util.List;

public interface ICertificatesTransferManager extends IGenericManager<CertificatesTransfer, Long>{

	List<CertificateTransferView> queryNotes(Date operateDate, Date operateDateEnd);

	List<CertificateTransferView> queryNotess(Date operateDate, Date operateDateEnd, Long pkCertificatesTransfer);
	
	CertificatesTransfer saveAll(CertificatesTransfer certificatesTransfer,ContactAddress contactAddress);

	List<Member> searchMember(SearchCondition sc);
	
}
